const word = {
  alipay: 'Alipay',
  wechat: 'WeChat',
  user: 'ユーザー',
  'user-id': 'ユーザーID',
  'dcloud-appid': 'アプリAppID',
  'dcloud-appid-list': 'アプリリスト',
  account: 'アカウント',
  username: 'ユーザー名',
  email: 'メールアドレス',
  mobile: '携帯電話番号',
  sms: 'SMS',
  'wechat-openid': 'WeChat OpenID',
  'wechat-account': 'WeChatアカウント',
  'alipay-account': 'Alipayアカウント',
  'qq-openid': 'QQ OpenID',
  'qq-account': 'QQアカウント',
  'apple-account': 'Appleアカウント',
  password: 'パスワード',
  'verify-code': '認証コード',
  'verify-code-type': '認証コードタイプ',
  'user-unique-param': 'ユーザー名、メールアドレスまたは携帯電話番号',
  'role-id': 'ロールID',
  'permission-id': '権限ID',
  login: 'ログイン',
  'verify-mobile': '携帯電話認証'
}
const sentence = {
  // dev
  'context-param-required': 'context内に{param}が不足しています。uniID.createInstanceを使用してクライアント情報を入力してください',
  'config-param-require': 'uni-idの設定に{param}が不足しています',
  'uni-verify-config-required': 'config.jsonでservice.univerifyのワンクリックログイン関連パラメータを設定してください',
  'login-with-invite-type-required': '招待コードを使用して強制的に登録する場合、typeをregisterまたはloginとして指定する必要があります',
  'type-array-required': '{param}は配列形式である必要があります',
  'query-field-warning': 'queryFieldを使用して複数のフィールドをマッチングしてログイン操作を行っていることが検出されました。注意：uni-idはユーザー名が携帯電話番号やメールアドレスであっても制限していません。開発者が自分で制限する必要があります。そうしないと、ユーザーがabc@xx.comと入力した場合、この値のメールアドレスを持つユーザーとユーザー名を持つユーザーの両方にマッチングされ、ログインに失敗する可能性があります',
  'add-role-admin-is-not-allowed': 'roleIDがadminのロールを新規追加することはできません',
  'password-secret-type-error': 'config内のpasswordSecretのタイプが間違っています。stringタイプとarrayタイプのみ設定可能です',
  'token-expires-config-warning': 'tokenExpiresInはtokenExpiresThreshold以下に設定できません',
  'type-function-required': '{param}はfunctionタイプである必要があります',
  'dev-warning': '現在uniID.devプロパティを使用しています。このプロパティは開発デバッグのみに使用できることに注意してください',
  'config-file-invalid': '共通モジュールuni-idに対応する設定ファイル（common/uni-config-center/uni-id/config.json）の形式が正しいことを確認してください（コメントを含めることはできません）',
  'config-file-not-found': 'common/uni-config-center/uni-id/config.jsonにuni-id関連の設定情報を追加してください',
  'hx-version-warning': '現在使用しているHBuilderXのバージョンが古すぎます。最新バージョンのHBuilderXにアップグレードしてください',
  // end user message
  'account-banned': 'アカウントは無効化されています',
  'user-not-exist': 'ユーザーが存在しません',
  'multi-user-matched': '複数のアカウントにマッチしました',
  'user-info-error': 'ユーザー情報が正しくありません',
  'user-account-conflict': 'ユーザーアカウントが競合しています',
  'user-account-closed': 'このアカウントは削除されました',
  'password-error': 'パスワードが間違っています',
  'password-error-exceed-limit': 'パスワードの間違いが多すぎます。しばらくしてからもう一度お試しください',
  'account-exists': 'このアカウントはすでに登録されています',
  'account-not-exists': 'このアカウントはまだ登録されていません',
  'invalid-invite-code': '招待コードが無効です',
  'get-third-party-account-failed': '{account}の取得に失敗しました',
  'get-third-party-user-info-failed': 'ユーザー情報の取得に失敗しました',
  'param-required': '{param}は空にできません',
  'check-device-feature-failed': 'デバイス特性の検証に失敗しました',
  'token-not-exist': 'ログイン状態が無効です。クラウドにはこのtokenが含まれていません',
  'token-expired': 'tokenの有効期限が切れています',
  'check-token-failed': 'tokenの検証に失敗しました',
  'invalid-old-password': '旧パスワードが間違っています',
  'param-error': '{param}パラメータが間違っています。{reason}',
  'invalid-verify-code': '{type}認証コードが間違っているか、有効期限が切れています',
  'send-sms-code-failed': 'SMS認証コードの送信に失敗しました',
  'account-bound': 'このアカウントはすでにバインドされています',
  'unbind-failed': 'バインド解除に失敗しました',
  'set-invite-code-exists': '招待コードの設定に失敗しました。招待コードが重複しています',
  'set-invite-code-failed': '招待コードの設定に失敗しました',
  'modify-invite-code-is-not-allowed': '招待コードは変更できません',
  'decrypt-weixin-data-failed': '復号に失敗しました',
  'invalid-weixin-appid': 'appidが一致しません',
  'database-operation-failed': 'データベースの読み書きに異常が発生しました',
  'role-not-exist': 'ロールが存在しません',
  'permission-not-exist': '権限が存在しません',
  'context-required': 'uni-idはcontext.{key}を取得できません。uniID.createInstanceメソッドを使用して入力してください',
  'limit-client-platform': '現在のクライアントプラットフォームはこのインターフェースをサポートしていません'
}

export default {
  ...word,
  ...sentence
}
